import java.util.ArrayList;


public class ShowItem {
	private MovieItem movie;
	private String date;
	private String time;
	private String cineplex;
	private CinemaItem cinemaItem;
	private ArrayList<BookingItem> bookingList;
	
	public ShowItem()
	{
		MovieItem movieItem = new MovieItem();
		this.movie= movieItem;
		setMovieName(" ");
		setCineplex("");
		setTime("");
		CinemaItem hallItem = new CinemaItem();
		this.cinemaItem = hallItem;
		setMovieClass(0);
		bookingList = new ArrayList<BookingItem>();
	}
	public void setMovieName(String movieName)
	{
		this.movie.setMovieName(movieName);
	}
	
	public String getMovieName()
	{
		return movie.getMovieName();
	}
	
	public void setMovieClass(int movieClass)
	{
		this.movie.setMovieClass(movieClass);
	}
	
	public int getMovieClass()
	{
		return movie.getMovieClass();
	}
	
	public void setTime(String time)
	{
		this.time= time;
	}
	
	public String getTime()
	{
		return time;
	}
	
	public void setDate(String date)
	{
		this.date= date;
	}
	
	public String getDate()
	{
		return date;
	}
	public void setCinemaItem(CinemaItem cinemaItem)
	{
		this.cinemaItem = cinemaItem;
	}
	
	public CinemaItem getCinemaItem()
	{
		return cinemaItem;
	}
	
	public void printCinema()
	{
		this.cinemaItem.printCinema();
	}
	
	public void setCineplex(String cineplex)
	{
		this.cineplex=cineplex;
	}
	
	public String getCineplex()
	{
		return cineplex;
	}
	
	public void setMovieItem(MovieItem movieItem)
	{
		this.movie= movieItem;
	}
	
	public MovieItem getMovie()
	{
		return movie;
	}
	
	public void setCinemaClass(int cinemaClass)
	{
		this.cinemaItem.setCinemaClass(cinemaClass);
	}
	
	public int getCinemaClass()
	{
		return cinemaItem.getCinemaClass();
	}
	
	public ArrayList<BookingItem> getBookingListOfShow()
	{
		return this.bookingList;
	}
}
